package com.stedu.mapper;

import com.stedu.bean.Admin;

import java.util.List;
import java.util.Map;

public interface AdminMapper {
    Admin selectByUsername(String username);
    //查询部门名称和部门人数，按照降序排序，只查询前5个
    List<Map<String, Object>> selectTop5DnameAndCount();
    int update(Admin admin);
    //修改员工密码的方法
    int Aupdate(Admin admin);

    Admin selectById(Integer id);
    //查询维修事件接取前五的员工
    List<Map<String, Object>> selectTop5RnameAndCount();

    boolean insertAdmin(Admin a);
    // 检查用户名是否存在
    // 检查除当前用户外是否存在相同用户名（假设在更新操作中使用，传入当前用户 id 和新用户名）
    Integer checkUsernameExist(Admin admin);
    boolean deleteByRid(Integer rid);
}
